body{
    padding: 2.2rem 0 2.2rem;
    background: #FFF;
    margin: 0 auto;
    max-width: 450px;
}

body,h1,h2,h3,h4,h5,h6,p,div,.pure-g{
    font-family: Arial,"Microsoft Yahei",sans-serif;
}

h1,h2,h3,h4,h5,h6{margin:0; color:#222222; font-weight: normal; line-height: 1.4rem;}

h2{ text-align: justify; font-size: 1.05rem; } /*正文标题*/
h3{ text-align: justify; font-size: 0.74rem; } /*列表标题*/
h4{ text-align: justify; font-size: 0.7rem; } /*子内容*/
h5{ text-align: justify; font-size: 0.6rem; } /*TAG*/

p { color: #222222;}
a,a:hover,a:visited,a:link {text-decoration:none;}
.zindex0{ z-index: 0;}

/*重写 aui*/
.aui-label {
    display: inline-block;
    padding: 0.2em 0.25em;
    font-size: 0.6rem;
    line-height: 1;
    color: #888888;
    background-color: #eeeeee;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 0.15em;
    position: relative;
}

#menu a{color:#222222; }
.aui-bar { 
    color:#fff;
}

.aui-tab-item.aui-active {
    color: #006bff;
    border-bottom: 2px solid #006bff;
}

.aui-tab-item.aui-active a{
    color: #006bff;
}

.aui-tab-item a{
    color: #888888;
}

.aui-list .aui-list-item-text {
    padding-top: .5rem;
}

.aui-bar2{
    color:#444444;
    background: #f5f5f5 url('http://www.guifun.com/mobile/webroot/default/style1/mobile/images/r_line.png') no-repeat 10px center;
}

.aui-bar-nav a {
    color:#444444;
}

.aui-bar-nav .aui-btn .aui-iconfont {
    color: #fff;
}

.aui-card-list {
    margin-bottom: 0;
}

.aui-popup {
    display:none;
}
.aui-searchbar-input input{text-align: left;}
.loadmore{background: #f5f5f5;border-bottom: 1px solid #dddddd;border-radius: 0;font-size: 0.74rem}

.aui-card-list .txt{color: #666;}

.i-footer{ padding-top:1.5rem;}
.i-footer .copyright{ margin:0 auto;line-height:1.0rem;text-align: center;color:#999;font-size:0.6rem;}
.i-footer .copyright p{color:#999; font-size:0.6rem;}
.i-footer .copyright p a{color:#999; }
 

#footerBar{border-top: 1px #f1f1f1 solid; max-width: 450px; }
.footer  a{color:#999; font-size: 0.5rem;}

/**------------------gui 样式-----------------*/

.gui-house-list-price {color:#bf0000;font-size:0.9rem;font-weight:bold;}
.gui-house-list-sale  {font-size: 0.6rem;    float: right;    text-align: center;    width: 1.8rem;    background-color: #6bba68;    color: #fff;    border-radius: 0.5rem;}

.gui-list-loadmore{background: #f5f5f5;border-bottom: 1px solid #dddddd;border-radius: 0;font-size: 0.74rem}
.swiper-container{margin-right:auto;margin-left:auto;width:100%;height:100%;}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-button-white{background-size:1.6rem 1.6rem;opacity:.6}
.swiper-pagination-bullet-active{background:#fff;opacity:.7}

.gui-sechouse-intro-top h4 {color: #666666}
.gui-sechouse-intro-top .baseinfo-1 {padding-top: 0.5rem;display: -webkit-box;}
.gui-sechouse-intro-top .baseinfo-1 h4 { text-align: center;}
.gui-sechouse-intro-top .baseinfo-1 p {color: #bf0000;font-size: 0.9rem;}


.goods-title {
    color: #757575 !important;
}
.goods-price {
    color: #666666 !important;
    font-weight: 700;
}
.cansu li{display:inline-block; float:left; width:50%; padding:10px; font-size:0.8em;color:#666666; border-bottom:#dadada 1px solid;}
.cansu li span{margin-right:10px;  font-weight:500; color:#333; }



.member-photo {
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  overflow: hidden;
  background: url(../images/member-photo-img.jpg) no-repeat center;
  padding: 1.2rem 16% 1.8rem 16%; }
.member-photo p{ color:#FFFFFF; font-size: 0.625rem;}
 
.member-photo-img {
  display: block;
  width: 30%;
  height: auto;
  margin: 0.125rem auto; }

  .member-photo-img img {
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;
    border-radius: 50%; }
  
    .member-photo-img img.active {
      -webkit-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg); }

.member-photo-left, .member-photo-right {
  margin-top: 1.6em;
  color: #FFFFFF;
  text-align: center; }

  .member-photo-left i, .member-photo-right i {
    font-size: 0.625rem; }
  
  .member-photo-left p, .member-photo-right p {
    font-size: 0.8rem; color:#ffffff;}
  
  .member-photo-left span, .member-photo-right span {
    font-size: 0.625rem; }

.member-photo-name {
  margin: 0.25rem auto;
  text-align: center;
  color: #FFFFFF; }

  .member-photo-name p {
    font-size: 0.8rem; }
  .member-photo-name span {
    font-size: 1rem; }

.member-photo-address {
  position: absolute;
  right: 0.625rem;
  bottom: 0.425rem;
  height: 1.25rem; }

  .member-photo-address span {
    font-size: 0.625rem;
    line-height: 0.625rem;
    color: #FFFFFF; }
  .member-photo-address i {
    line-height: 0.625rem;
    font-size: 0.625rem;
    color: #FFFFFF; }
  
  .aui-list .aui-list-item i.aui-iconfont{font-size: 0.85rem; font-weight: bold;}
  .aui-list .aui-list-item i.pp2{ font-size:1.2rem;}
